/**
 * 
 * 核心实现步骤：
    1. 获取请求的url地址
    2. 设置默认的响应内容为 404 Not Found
    3. 判断用户请求
      1. 判断用户请求的是否为/ 或 /index.html 首页
      2. 判断用户请求的是否为 /about.html 关于页面
      3. 判断用户请求的是否为 /home.html 主页
    4. 设置Content-Type响应头，防止中文乱码
    5. 使用res.end()把内容响应给客户端
 */

const http = require('http')
const server = http.createServer()
server.on('request', (req, res) => {
  const url = req.url;
  let content = `<h1>404 Not Found</h1>`
  if (url === '/' || url === '/index.html') {
    content = `<h1>这是我的首页</h1>`
  } else if (url === '/about.html') {
    content = `<h1>这是关于页面</h1>`
  } else if (url === '/home.html') {
    content = `<h1>这是我的个人主页</h1>`
  }
  res.setHeader('Content-Type', 'text/html; charset=utf-8')
  res.end(content)
})
server.listen(80, () => {
  console.log('80端口服务启动了...');
})